from math import sqrt
print("Доброго времени суток, странник. Ввиди свое число:")
a = int(input())
m = 0
f = 0

d1=a % 10
d2=a //10 % 10
d3=a //100 % 10
d4=a //1000 % 10
print("Наибольшая цифра:",max(d1, d2, d3,d4))
print("Наименьшая цифра:",min(d1, d2, d3,d4))
#

if d1 == 0:
    m = m + 1
if d2 == 0:
    m = m + 1
if d3 == 0:
    m = m + 1
if d4 == 0:
    m = m + 1
else:
    m = m+0
print( "Количество нулей:", m )

print("")
print("Четное число:", end="")
if a%2 == 0:
    print("да")
else:
    print("нет")

print("Кратное трем:", end="")
if a % 3 == 0:
    print("да")

else:
    print("нет")

print("Число является квадратом числа:", end="")

if sqrt(a) == int(sqrt(a)):
    print(int(sqrt(a)))
else:
    print("нет")

print("")
print("Цифра в разряде единиц является квадратом числа:", end="")
if d1 == 0:
    print(0)
if d1 == 1:
    print(1)
if d1 == 4:
    print(2)
if d1 == 9:
    print(3)
#
if d1 != 0 and d1 != 1 and d1 != 4 and d1 != 9:
    print("нет")

if d1 == 0 or d1 == 1 or d1 == 4 or d1 == 9:
     f = f + 1


print("Цифра в разряде десятков является квадратом числа:", end="")
if d2 == 0:
    print(0)
if d2 == 1:
    print(1)
if d2 == 4:
    print(4)
if d2 == 9:
    print(9)
#
if d2 != 0 and d2 != 1 and d2 != 4 and d2 != 9:
    print("нет")

if d2 == 0 or d2 == 1 or d2 == 4 or d2 == 9:
    f = f + 1


print("Цифра в разряде сотен является квадратом числа:", end="")
if d3 == 0:
    print(0)
if d3 == 1:
    print(1)
if d3 == 4:
    print(4)
if d3 == 9:
    print(9)
#
if d3 != 0 and d3 != 1 and d3 != 4 and d3 != 9:
    print("нет")

if d3 == 0 or d3 == 1 or d3 == 4 or d3 == 9:
    f = f + 1


print("Цифра в разряде тысяч является квадратом числа:", end="")
if d4 == 0:
    print(0)
if d4 == 1:
    print(1)
if d4 == 4:
    print(2)
if d4 == 9:
    print(3)
#
if d4 != 0 and d4 != 1 and d4 != 4 and d4 != 9:
    print("нет")

if d4 == 0 or d4 == 1 or d4 == 4 or d4 == 9:
    f = f + 1


print("Число является квадратом числа:", end="")

if sqrt(a) == int(sqrt(a)):
    print(int(sqrt(a)))
else:
    print("нет")

print( "Кол-во квадратов в числе:", f)
